
<!-- isELIgnored="false" 必须要设置为false 否则,JSTL标签会起作用，但是EL表达式不起作用，
  无法获取到ModelAndView传递过来的值,会将EL表达式当做值输出
  EL表达式是Expression Language（表达式语言),EL是JSP2.0规范的一部分，只要容器支持Servlet2.4/JSP2.0，就可以在JSP2.0网页中直接使用EL
  但是，要支持复杂的行为，比如循环遍历列表，就需要用到JSTL标签
  参考资料：https://blog.csdn.net/m0_37836194/article/details/78318565
-->
<%@ page contentType="text/html;charset=UTF-8"
         language="java"
         pageEncoding="UTF-8"
         isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>引擎列表</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>

    <div>表单提交</div>

    <c:url var="submitAddEngineUrl" value="/engine/add" />

    <form:form class="form-inline" modelAttribute="newEngine" action="${submitAddEngineUrl}">
        <div class="form-group">
            <label>品牌</label>
            <form:input class="form-control" path="brand" />
        </div>
        <div class="form-group">
            <label>材料类型</label>
            <form:input class="form-control" path="material" />
        </div>
        <div class="form-group">
            <label>创建时间</label>
            <form:input class="form-control" path="createDate" />
        </div>
        <div class="form-group">
            <label>批次号</label>
            <form:input class="form-control" path="serialNo" />
        </div>
        <button type="submit" class="btn btn-default">提交</button>
    </form:form>
</body>
</html>